<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //Date里面不带参数就默认返回现在的值；
        var date1 = new Date();
        console.log(date1);
        //常用的表达方式
        var date2 = new Date('2022-5-13 8:59:58');
        console.log(date2);

        console.log(date1.getFullYear());//返回当前日期的年
        console.log(date1.getMonth());//月份 返回的月份小一个月 记得加一
        console.log(date1.getDate());//返回的是几号
        console.log(date1.getDay()); //周一返回的是1 周六是6，但周天是0



        var year = date1.getFullYear();
        var month = date1.getMonth() + 1;
        var date = date1.getDate();
        var day = date1.getDay();
        var arr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六',];
        console.log('今天是：' + year + '年' + month + '月' + date + '号 ' + arr[day]);


        console.log(date1.getHours());
        console.log(date1.getMinutes());
        console.log(date1.getSeconds());
        function getTime() {
            var date = new Date();
            var h = date.getHours();
            h = h < 10 ? '0' + h : h;
            var m = date.getMinutes();
            m = m < 10 ? '0' + m : m;
            var s = date.getSeconds();
            s = s < 10 ? '0' + s : s;
            return h + ':' + m + ':' + s;
        }
        console.log(getTime());


        // 获得Date总的毫秒数(时间戳)  不是当前时间的毫秒数 而是距离1970年1月1号过了多少毫秒数
        // 1. 通过 valueOf()  getTime()
        var date = new Date();
        console.log(date.valueOf()); // 就是 我们现在时间 距离1970.1.1 总的毫秒数
        console.log(date.getTime());
        // 2. 简单的写法 (最常用的写法)
        var date1 = +new Date(); // +new Date()  返回的就是总的毫秒数
        console.log(date1);
        // 3. H5 新增的 获得总的毫秒数
        console.log(Date.now());
    </script>
</head>

<body>

</body>

</html>